<!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd>
<%@ page language="java" contentType="text/html; charset=UTF-8"
	pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
<%@ taglib uri="http://richfaces.org/a4j" prefix="a4j"%>
<%@ taglib uri="http://richfaces.org/rich" prefix="rich"%>



<f:subview id="orders">
	<a4j:loadBundle var="msg" basename="messages_#{localManager.local}"></a4j:loadBundle>
	<h:form style="overflow:auto">
		<a4j:region>
			<rich:dataTable value="#{pracownikOrderManager.dataList}" var="dataItem"
				 reRender="ds" id="ordersList" 
				onRowMouseOver="this.style.backgroundColor='#F1F1F1'"
				onRowMouseOut="this.style.backgroundColor='#{a4jSkin.tableBackgroundColor}'"
				cellpadding="0" cellspacing="0" border="0" rows="20">

				<f:facet name="header">
					<h:outputText value="#{msg['kurier.zamowienia']}" />
				</f:facet>

				<rich:column width="25" sortBy="#{dataItem.idZamowienia}">
					<f:facet name="header">
						<h:outputText value="#{msg['kurier.zlec.tab.idZam']}"/>
					</f:facet>
					<h:outputText value="#{dataItem.idZamowienia}" />
				</rich:column>

				<rich:column width="25" sortBy="#{dataItem.iidPaczki}">
					<f:facet name="header">
						<h:outputText value="#{msg['kurier.zlec.tab.Idpaczki']}" />
					</f:facet>
					<h:outputText value="#{dataItem.idPaczki}" />
				</rich:column>

				<rich:column sortBy="#{dataItem.idKuriera}">
					<f:facet name="header">
						<h:outputText value="#{msg['kurier.id.kuriera']}" />
					</f:facet>
					<h:outputText value="#{dataItem.idKuriera}" />
				</rich:column>

				<rich:column sortBy="#{dataItem.pozycja}">
					<f:facet name="header">
						<h:outputText value="#{msg['kurier.pozycja']}" />
					</f:facet>
					<h:outputText value="#{dataItem.pozycja}" />
				</rich:column>

				<rich:column sortBy="#{dataItem.status}">
					<f:facet name="header">
						<h:outputText value="#{msg['kurier.zlec.tab.status']}" />
					</f:facet>
					<h:outputText id="imieOutput" value="#{dataItem.status}" />
				</rich:column>

				<rich:column sortBy="#{dataItem.uwagi}">
					<f:facet name="header">
						<h:outputText value="#{msg['kurier.zlec.tab.uwagi']}" />
					</f:facet>
					<h:outputText value="#{dataItem.uwagi}" />
				</rich:column>


				<rich:column>
					<a4j:commandLink ajaxSingle="true" id="editlink"
						action="#{pracownikOrderManager.prepareEditData}"
						oncomplete="#{rich:component('editMPorders')}.show()">
						<h:graphicImage value="/images/edit.gif" style="border:0" />
						<f:setPropertyActionListener value="#{dataItem}"
							target="#{pracownikOrderManager.editedData}" />
					</a4j:commandLink>
					<rich:toolTip for="editlink" value="#{msg['kurier.zlec.edit']}" />

					<a4j:commandLink ajaxSingle="true" id="deleteLink"
						oncomplete="#{rich:component('deleteMPorders')}.show()">
						<h:graphicImage value="/images/delete.gif" style="border:0" />
						<f:setPropertyActionListener value="#{dataItem}"
							target="#{pracownikOrderManager.editedData}" />
					</a4j:commandLink>
					<rich:toolTip for="deleteLink" value="#{msg['kurier.zlec.usun']}" />
				</rich:column>

				<f:facet name="footer">
					<rich:datascroller id="ds" align="center" for="ordersList"
					 maxPages="20" />
				</f:facet>
			</rich:dataTable>
			<a4j:commandButton styleClass="RFbutton" value="#{msg['kurier.zlec.dodaj']}" 
				action="#{pracownikOrderManager.prepareAddData}"
				reRender="ordersList"
				oncomplete="#{rich:component('addMPorders')}.show()">
			</a4j:commandButton>
			<a4j:commandButton styleClass="RFbutton" value="#{msg['kurier.zlec.odswierz']}" 
				action="#{pracownikOrderManager.refreshData}"
				reRender=" ordersList">
			</a4j:commandButton>
 			<rich:messages id="mymessages" globalOnly="true" style="color:red" />
		</a4j:region>
		</h:form>


		<rich:modalPanel id="editMPorders" domElementAttachment="parent"
			autosized="true" width="500" height="350">

			<f:facet name="header">
				<h:outputText id="editLabel" value="#{msg['kurier.zlec.edit']}" ></h:outputText>
			</f:facet>
			<f:facet name="controls">
				<h:panelGroup>
					<h:graphicImage value="/images/close2.png" styleClass="hidelink"
						id="hidelink" />
					<rich:componentControl for="editMPorders" attachTo="hidelink"
						operation="hide" event="onclick" />
				</h:panelGroup>
			</f:facet>
			<h:form>
				<a4j:outputPanel  ajaxRendered="true">
					<h:panelGrid columns="3" border="0">

						<h:column>
						<h:outputLabel for="idZam"
							value="#{msg['kurier.zlec.tab.idZam']}:" />
						</h:column>
						<h:column>
							<h:inputText size="35" id="idZam" 
								value="#{pracownikOrderManager.editedData.idZamowienia}" immediate="true"
								required="true" maxlength="70"  disabled="true"/>
						</h:column>
						<h:column>
							<h:message style="color:red" for="idZam" />
						</h:column>


						<h:column>
						<h:outputLabel for="idPaczki"
							value="#{msg['kurier.zlec.tab.Idpaczki']}:" />
						</h:column>
						<h:column>
							<h:selectOneMenu id="idPaczki" style="width:500px"
								value="#{pracownikOrderManager.editedData.idPaczki}" immediate="true">
								<f:selectItems value="#{pracownikOrderManager.idPaczkiList}" />
						</h:selectOneMenu>
						</h:column>
						<h:column>
							<h:message style="color:red" for="idPaczki" />
						</h:column>

						<h:column>
							<h:outputLabel for="idKuriera" value="#{msg['kurier.id.kuriera']}:" />
						</h:column>
						<h:column>
						<h:selectOneMenu id="idKuriera" style="width:500px"
								value="#{pracownikOrderManager.editedData.idKuriera}" immediate="true">
								<f:selectItems value="#{pracownikOrderManager.idKurieraList}" />
						</h:selectOneMenu>
						</h:column>
						<h:column>
							<h:message style="color:red" for="idKuriera" />
						</h:column>

						<h:column>
							<h:outputLabel for="pozycja" value="#{msg['kurier.pozycja']}:"/>
						</h:column>
						<h:column>
						<h:selectOneMenu id="pozycja" style="width:500px"
								value="#{pracownikOrderManager.editedData.pozycja}" immediate="true">
								<f:selectItems value="#{pracownikOrderManager.pozycjaList}" />
						</h:selectOneMenu>

						</h:column>
						<h:column>
							<h:message style="color:red" for="pozycja" />
						</h:column>


						<h:column>
							<h:outputLabel for="status" value="#{msg['kurier.zlec.tab.status']}:"/>
						</h:column>
						<h:column>
						<h:selectOneMenu id="status" style="width:500px"
								value="#{pracownikOrderManager.editedData.status}" immediate="true">
								<f:selectItems value="#{pracownikOrderManager.statusList}" />
						</h:selectOneMenu>
							
						</h:column>
						<h:column>
							<h:message style="color:red" for="status" />
						</h:column>


						<h:column>
							<h:outputLabel for="uwagi" value="#{msg['kurier.zlec.tab.uwagi']}:" />
						</h:column>
						<h:column>
							<h:inputText size="35" id="uwagi" style="width:500px"
								value="#{pracownikOrderManager.editedData.uwagi}"
								immediate="true" />
						</h:column>
						<h:column>
							<h:message style="color:red" for="uwagi" />
						</h:column>

						

						<a4j:commandButton styleClass="RFbutton" value="#{msg['kurier.zlec.edit.zapisz']}" 
							action="#{pracownikOrderManager.editData}"
							reRender=" ordersList"
							oncomplete="if (#{facesContext.maximumSeverity==null}) {#{rich:component('editMPorders')}.hide();}">
						</a4j:commandButton>
						<a4j:commandButton styleClass="RFbutton" value="#{msg['kurier.zlec.edit.anuluj']}" 
							onclick="#{rich:component('editMPorders')}.hide(); return false;" />

					</h:panelGrid>
					 <rich:messages id="mymessages" globalOnly="true" style="color:red" />
				</a4j:outputPanel>
			</h:form>

		</rich:modalPanel>

		<rich:modalPanel id="addMPorders" domElementAttachment="parent"
			autosized="true" width="500" height="350">
			<f:facet name="header">
				<h:outputText id="addLabel" value="#{msg['kurier.zlec.dodaj']}" ></h:outputText>
			</f:facet>
			<f:facet name="controls">
				<h:panelGroup>
					<h:graphicImage value="/images/close2.png" styleClass="hidelink"
						id="hidelink1" />
					<rich:componentControl for="addMPorders" attachTo="hidelink1"
						operation="hide" event="onclick" />
				</h:panelGroup>
			</f:facet>
			<h:form>
				<a4j:outputPanel ajaxRendered="true">
					<h:panelGrid columns="3" border="0" >
					
						
						<h:column >
						<h:outputLabel for="idPaczki"
							value="#{msg['kurier.zlec.tab.Idpaczki']}:" />
						</h:column>
						<h:column>
						<h:selectOneMenu id="idPaczki" style="width:500px"
								value="#{pracownikOrderManager.newData.idPaczki}" immediate="true">
								<f:selectItems value="#{pracownikOrderManager.idPaczkiList}" />
						</h:selectOneMenu>
						</h:column>
						<h:column>
							<h:message style="color:red" for="idPaczki" />
						</h:column>

						<h:column>
							<h:outputLabel for="idKuriera" value="#{msg['kurier.id.kuriera']}:" />
						</h:column>
						<h:column>
						<h:selectOneMenu id="idKuriera" style="width:500px"
								value="#{pracownikOrderManager.newData.idKuriera}" immediate="true">
								<f:selectItems value="#{pracownikOrderManager.idKurieraList}" />
						</h:selectOneMenu>
							
						</h:column>
						<h:column>
							<h:message style="color:red" for="idKuriera" />
						</h:column>

						<h:column>
							<h:outputLabel for="pozycja" value="#{msg['kurier.pozycja']}:"/>
						</h:column>
						<h:column>
						<h:selectOneMenu id="pozycja" style="width:500px"
								value="#{pracownikOrderManager.newData.pozycja}" immediate="true">
								<f:selectItems value="#{pracownikOrderManager.pozycjaList}" />
						</h:selectOneMenu>

						</h:column>
						<h:column>
							<h:message style="color:red" for="pozycja" />
						</h:column>


						<h:column>
							<h:outputLabel for="status" value="#{msg['kurier.zlec.tab.status']}:"/>
						</h:column>
						<h:column>
						<h:selectOneMenu id="status" style="width:500px"
								value="#{pracownikOrderManager.newData.status}" immediate="true">
								<f:selectItems value="#{pracownikOrderManager.statusList}" />
						</h:selectOneMenu>
						
						</h:column>
						<h:column>
							<h:message style="color:red" for="status" />
						</h:column>


						<h:column>
							<h:outputLabel for="uwagi" value="#{msg['kurier.zlec.tab.uwagi']}:" />
						</h:column>
						<h:column>
							<h:inputText size="35" id="uwagi" style="width:500px"
								value="#{pracownikOrderManager.newData.uwagi}"
								immediate="true"  />
						</h:column>
						<h:column>
							<h:message style="color:red" for="uwagi" />
						</h:column>
						

						<a4j:commandButton styleClass="RFbutton" value="#{msg['kurier.zlec.edit.zapisz']}"
							action="#{pracownikOrderManager.addData}" reRender="ordersList"  
							oncomplete="if (#{facesContext.maximumSeverity==null}) {#{rich:component('addMPorders')}.hide();}"/>
						<a4j:commandButton styleClass="RFbutton" value="#{msg['kurier.zlec.edit.anuluj']}"
							onclick="#{rich:component('addMPorders')}.hide(); return false;" />
					</h:panelGrid>
					 <rich:messages id="mymessages" globalOnly="true" style="color:red" />
				</a4j:outputPanel>
			</h:form>
		</rich:modalPanel>

		<rich:modalPanel id="deleteMPorders" autosized="true" width="200">
			<f:facet name="header">
				<h:outputText value="#{msg['kurier.zlec.usun']}"
					style="padding-right:15px;" />
			</f:facet>
			<f:facet name="controls">
				<h:panelGroup>
					<h:graphicImage value="/images/close2.png" styleClass="hidelink"
						id="hidelink2" />
					<rich:componentControl for="deleteMPorders"
						attachTo="hidelink2" operation="hide" event="onclick" />
				</h:panelGroup>
			</f:facet>
			<h:form>
			<a4j:outputPanel>
				<table width="100%">
					<tbody>
						<tr>
							<td align="center" width="50%"><a4j:commandButton styleClass="RFbutton"
									value="#{msg['kurier.zlec.tak']}" ajaxSingle="true"
									action="#{pracownikOrderManager.deleteData}"
									oncomplete="if (#{facesContext.maximumSeverity==null}) {#{rich:component('addMPorders')}.hide();}"
									reRender="ordersList" />
							</td>
							<td align="center" width="50%"><a4j:commandButton styleClass="RFbutton"
									value="#{msg['kurier.zlec.edit.anuluj']}"
									onclick="#{rich:component('deleteMPorders')}.hide();return false;" />
							</td>
						</tr>
					</tbody>
				</table>
				 <rich:messages id="mymessages" globalOnly="true" style="color:red" />
			</a4j:outputPanel>
			</h:form>
		</rich:modalPanel>
		<a4j:status onstart="#{rich:component('wait')}.show()"
			onstop="#{rich:component('wait')}.hide()" />
		<rich:modalPanel id="wait" autosized="true" width="200" height="120"
			moveable="false" resizeable="false">
			<f:facet name="header">
				<h:outputText value="Processing" />
			</f:facet>
			<h:outputText value="Wait Please..." />
		</rich:modalPanel>




</f:subview>
